package com.stone.business.gzp.pojo;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

/**
 * 工作票统计记录
 */
@Entity
@Table(name = "TAB_GZPTJJL")
public class TGzptjjl implements java.io.Serializable {

    // Fields
	
	private Long id;
	
	/**
	 * 工作预告ID
	 */
	private Long gzygid;
	
	/**
	 * 变电站
	 */
	private String bdz;
	private String bdzname;	
	
	/**
	 * 票号
	 */
	private String ph;
	
	/**
	 * 工作负责人
	 */
	private String gzfzr;			
	private String gzfzrname;
	
	/**
	 * 责人工作单位及班组
	 */
	private Long fzrdw;
	private String fzrdwname;
	
	/**
	 * 工作任务
	 */
	private String gzrw;			
	
	/**
	 * 计划工作时间开始
	 */
	private Date jhgzsjks;	
	
	/**
	 * 计划工作时间结束
	 */
	private Date jhgzsjjs;			
	
	/**
	 * 收到工作票时间
	 */
	private Date sdgzpsj;	
	
//	/**
//	 * 收到工作票工作许可人
//	 */
//	private String sdgzpgzxkr;
//	private String sdgzpgzxkrname;	
	
	/**
	 * 收到时汇报地调
	 */
	private String sdshbdd;	
	private String sdshbddname;
	
	/**
	 * 工作许可时间
	 */
	private Date xkgzsj;			
	
	/**
	 * 许可时汇报地调
	 */
	private String xkshbdd;
	private String xkshbddname;	
	
	/**
	 * 工作终结时间
	 */
	private Date gzzjsj;			
	
	/**
	 * 终结时汇报地调
	 */
	private Long zjshbdd;
	private String zjshbddname;
	
	/**
	 * 终结时值班员
	 */
	private String zjszby;
	private String zjszbyname;			
	
	/**
	 * 工作票终结时间
	 */
	private Date gzpzjsj;			
	
//	/**
//	 * 已装设的接地线
//	 */
//	private String jdx;			
//	
//	/**
//	 * 工作终结接地线是否拆除
//	 */
//	private String jdxcc;			
	
	/**
	 * 工作负责人变动(工作班成员)
	 */
	private String gzfzrbd;
	private String gzfzrbdname;
	
	/**
	 * 工作负责人变动时间
	 */
	private Date gzfzrbdsj;			
	
	/**
	 * 工作负责人变动汇报地调
	 */
	private Long gzfzrbdhbdd;	
	private String gzfzrbdhbddname;		
	
	/**
	 * 工作票办理延期时间
	 */
	private Date gzpblyqsj;			
	
	/**
	 * 工作票延期时间
	 */
	private Date gzpyqsj;			
	
	/**
	 * 工作票延期原因
	 */
	private String gzpyqyy;			
	
	/**
	 * 工作票延期汇报地调
	 */
	private Long gzpyqhbdd;
	private String gzpyqhbddname;	
	
	/**
	 * 工作票延期时值班员
	 */
	private String gzpyqzby;			
	private String gzpyqzbyname;	
	
//	/**
//	 * 工作许可人
//	 */
//	private String gzxkr;			
//	private String gzxkrname;
	
	/**
	 * 类型
	 */
	private String lx;

	/**
	 * 状态
	 */
	private String state;	
	
	/**
	 * OUID
	 */
	private String ouid;	
	
	/**
	 * 创建人
	 */
	private String cjr;
	/**
	 * 录入人
	 */
	private String cjr1;
	/**
	 * 录入人
	 */
	private String cjr2;
	
	/**
	 * 创建时间
	 */
	private Date cjsj;
	/**
	 * 创建时间1
	 */
	private Date cjsj1;
	/**
	 * 创建时间2
	 */
	private Date cjsj2;
	
	/**
	 * 修改人
	 */
	private String xgr;
	
	/**
	 * 修改时间
	 */
	private Date xgsj;
	
	/**
	 * 设备类型
	 */
	private String sblx;
	
	/**
	 * 运行值班人员
	 */
	private String yxzbry;			
	private String yxzbryname;
	
	/**
	 * 许可时值班员
	 */
	private String xkszby;			
	private String xkszbyname;
	
	/**
	 * 负责人变更时值班员
	 */
	private String fzrbgszby;			
	private String fzrbgszbyname;
	
	/**
	 * 备注
	 */
	private String bz;	
	
	/**
	 * 存在问题
	 */
	private String czwt;
	
	/**
	 * 工作许可地点
	 */
	private String gzxkdd;
	
	/**
	 * 终结许可地点
	 */
	private String zjxkdd;
	
	private Long cjrid;
	private Long cjrid1;
	private Long cjrid2;
	private Long xgrid;	
	
	/**
	 * 是否已经在任务单中 (许可)
	 */
	private String gzrwdconfirm = "0";
	
	/**
	 * 是否已经在任务单中 (终结)
	 */
	private String gzrwdconfirm2 = "0";
	/**
	 * 是否已经在任务单中 (工作票提前办理终结)
	 */
	private String gzrwdconfirm3 = "0";
/**
	 * 取消通知人
	 */
	private String qxtzr;			
	
	/**
	 * 取消人登陆帐号
	 */
	private Long qxr;
	private String qxrname;
	
	/**
	 * 取消时间
	 */
	private Date qxsj;	
    public String getQxtzr() {
		return qxtzr;
	}

	public void setQxtzr(String qxtzr) {
		this.qxtzr = qxtzr;
	}

	public Long getQxr() {
		return qxr;
	}

	public void setQxr(Long qxr) {
		this.qxr = qxr;
	}

	public String getQxrname() {
		return qxrname;
	}

	public void setQxrname(String qxrname) {
		this.qxrname = qxrname;
	}

	public Date getQxsj() {
		return qxsj;
	}

	public void setQxsj(Date qxsj) {
		this.qxsj = qxsj;
	}

    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_GZPTJJL")
    @SequenceGenerator(name="SEQ_GZPTJJL",allocationSize=1, sequenceName="SEQ_GZPTJJL")
    public Long getId() {
        return this.id;
    }

	public Long getGzygid() {
		return gzygid;
	}

	public void setGzygid(Long gzygid) {
		this.gzygid = gzygid;
	}

	public String getBdz() {
		return bdz;
	}

	public void setBdz(String bdz) {
		this.bdz = bdz;
	}

	public String getBdzname() {
		return bdzname;
	}

	public void setBdzname(String bdzname) {
		this.bdzname = bdzname;
	}

	public String getPh() {
		return ph;
	}

	public void setPh(String ph) {
		this.ph = ph;
	}

	public String getGzfzr() {
		return gzfzr;
	}

	public void setGzfzr(String gzfzr) {
		this.gzfzr = gzfzr;
	}

	public String getGzfzrname() {
		return gzfzrname;
	}

	public void setGzfzrname(String gzfzrname) {
		this.gzfzrname = gzfzrname;
	}

	public Long getFzrdw() {
		return fzrdw;
	}

	public void setFzrdw(Long fzrdw) {
		this.fzrdw = fzrdw;
	}

	public String getFzrdwname() {
		return fzrdwname;
	}

	public void setFzrdwname(String fzrdwname) {
		this.fzrdwname = fzrdwname;
	}

	public String getGzrw() {
		return gzrw;
	}

	public void setGzrw(String gzrw) {
		this.gzrw = gzrw;
	}

	public Date getJhgzsjks() {
		return jhgzsjks;
	}

	public void setJhgzsjks(Date jhgzsjks) {
		this.jhgzsjks = jhgzsjks;
	}

	public Date getJhgzsjjs() {
		return jhgzsjjs;
	}

	public void setJhgzsjjs(Date jhgzsjjs) {
		this.jhgzsjjs = jhgzsjjs;
	}

	public Date getSdgzpsj() {
		return sdgzpsj;
	}

	public void setSdgzpsj(Date sdgzpsj) {
		this.sdgzpsj = sdgzpsj;
	}

//	public String getSdgzpgzxkr() {
//		return sdgzpgzxkr;
//	}
//
//	public void setSdgzpgzxkr(String sdgzpgzxkr) {
//		this.sdgzpgzxkr = sdgzpgzxkr;
//	}
//
//	public String getSdgzpgzxkrname() {
//		return sdgzpgzxkrname;
//	}
//
//	public void setSdgzpgzxkrname(String sdgzpgzxkrname) {
//		this.sdgzpgzxkrname = sdgzpgzxkrname;
//	}

	public String getSdshbdd() {
		return sdshbdd;
	}

	public void setSdshbdd(String sdshbdd) {
		this.sdshbdd = sdshbdd;
	}

	public String getSdshbddname() {
		return sdshbddname;
	}

	public void setSdshbddname(String sdshbddname) {
		this.sdshbddname = sdshbddname;
	}

	public Date getXkgzsj() {
		return xkgzsj;
	}

	public void setXkgzsj(Date xkgzsj) {
		this.xkgzsj = xkgzsj;
	}

	public String getXkshbdd() {
		return xkshbdd;
	}

	public void setXkshbdd(String xkshbdd) {
		this.xkshbdd = xkshbdd;
	}

	public String getXkshbddname() {
		return xkshbddname;
	}

	public void setXkshbddname(String xkshbddname) {
		this.xkshbddname = xkshbddname;
	}

	public Date getGzzjsj() {
		return gzzjsj;
	}

	public void setGzzjsj(Date gzzjsj) {
		this.gzzjsj = gzzjsj;
	}

	public Long getZjshbdd() {
		return zjshbdd;
	}

	public void setZjshbdd(Long zjshbdd) {
		this.zjshbdd = zjshbdd;
	}

	public String getZjshbddname() {
		return zjshbddname;
	}

	public void setZjshbddname(String zjshbddname) {
		this.zjshbddname = zjshbddname;
	}

	public String getZjszby() {
		return zjszby;
	}

	public void setZjszby(String zjszby) {
		this.zjszby = zjszby;
	}

	public String getZjszbyname() {
		return zjszbyname;
	}

	public void setZjszbyname(String zjszbyname) {
		this.zjszbyname = zjszbyname;
	}

	public Date getGzpzjsj() {
		return gzpzjsj;
	}

	public void setGzpzjsj(Date gzpzjsj) {
		this.gzpzjsj = gzpzjsj;
	}

//	public String getJdx() {
//		return jdx;
//	}
//
//	public void setJdx(String jdx) {
//		this.jdx = jdx;
//	}
//
//	public String getJdxcc() {
//		return jdxcc;
//	}
//
//	public void setJdxcc(String jdxcc) {
//		this.jdxcc = jdxcc;
//	}

	public String getGzfzrbd() {
		return gzfzrbd;
	}

	public void setGzfzrbd(String gzfzrbd) {
		this.gzfzrbd = gzfzrbd;
	}

	public String getGzfzrbdname() {
		return gzfzrbdname;
	}

	public void setGzfzrbdname(String gzfzrbdname) {
		this.gzfzrbdname = gzfzrbdname;
	}

	public Date getGzfzrbdsj() {
		return gzfzrbdsj;
	}

	public void setGzfzrbdsj(Date gzfzrbdsj) {
		this.gzfzrbdsj = gzfzrbdsj;
	}

	public Long getGzfzrbdhbdd() {
		return gzfzrbdhbdd;
	}

	public void setGzfzrbdhbdd(Long gzfzrbdhbdd) {
		this.gzfzrbdhbdd = gzfzrbdhbdd;
	}

	public String getGzfzrbdhbddname() {
		return gzfzrbdhbddname;
	}

	public void setGzfzrbdhbddname(String gzfzrbdhbddname) {
		this.gzfzrbdhbddname = gzfzrbdhbddname;
	}

	public Date getGzpblyqsj() {
		return gzpblyqsj;
	}

	public void setGzpblyqsj(Date gzpblyqsj) {
		this.gzpblyqsj = gzpblyqsj;
	}

	public Date getGzpyqsj() {
		return gzpyqsj;
	}

	public void setGzpyqsj(Date gzpyqsj) {
		this.gzpyqsj = gzpyqsj;
	}

	public String getGzpyqyy() {
		return gzpyqyy;
	}

	public void setGzpyqyy(String gzpyqyy) {
		this.gzpyqyy = gzpyqyy;
	}

	public Long getGzpyqhbdd() {
		return gzpyqhbdd;
	}

	public void setGzpyqhbdd(Long gzpyqhbdd) {
		this.gzpyqhbdd = gzpyqhbdd;
	}

	public String getGzpyqhbddname() {
		return gzpyqhbddname;
	}

	public void setGzpyqhbddname(String gzpyqhbddname) {
		this.gzpyqhbddname = gzpyqhbddname;
	}

	public String getGzpyqzby() {
		return gzpyqzby;
	}

	public void setGzpyqzby(String gzpyqzby) {
		this.gzpyqzby = gzpyqzby;
	}

	public String getGzpyqzbyname() {
		return gzpyqzbyname;
	}

	public void setGzpyqzbyname(String gzpyqzbyname) {
		this.gzpyqzbyname = gzpyqzbyname;
	}

//	public String getGzxkr() {
//		return gzxkr;
//	}
//
//	public void setGzxkr(String gzxkr) {
//		this.gzxkr = gzxkr;
//	}
//
//	public String getGzxkrname() {
//		return gzxkrname;
//	}
//
//	public void setGzxkrname(String gzxkrname) {
//		this.gzxkrname = gzxkrname;
//	}

	public String getLx() {
		return lx;
	}

	public void setLx(String lx) {
		this.lx = lx;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getOuid() {
		return ouid;
	}

	public void setOuid(String ouid) {
		this.ouid = ouid;
	}

	public String getCjr() {
		return cjr;
	}

	public void setCjr(String cjr) {
		this.cjr = cjr;
	}

	public Date getCjsj() {
		return cjsj;
	}

	public void setCjsj(Date cjsj) {
		this.cjsj = cjsj;
	}

	public String getXgr() {
		return xgr;
	}

	public void setXgr(String xgr) {
		this.xgr = xgr;
	}

	public Date getXgsj() {
		return xgsj;
	}

	public void setXgsj(Date xgsj) {
		this.xgsj = xgsj;
	}

	public String getSblx() {
		return sblx;
	}

	public void setSblx(String sblx) {
		this.sblx = sblx;
	}

	public String getYxzbry() {
		return yxzbry;
	}

	public void setYxzbry(String yxzbry) {
		this.yxzbry = yxzbry;
	}

	public String getYxzbryname() {
		return yxzbryname;
	}

	public void setYxzbryname(String yxzbryname) {
		this.yxzbryname = yxzbryname;
	}

	public String getXkszby() {
		return xkszby;
	}

	public void setXkszby(String xkszby) {
		this.xkszby = xkszby;
	}

	public String getXkszbyname() {
		return xkszbyname;
	}

	public void setXkszbyname(String xkszbyname) {
		this.xkszbyname = xkszbyname;
	}

	public String getFzrbgszby() {
		return fzrbgszby;
	}

	public void setFzrbgszby(String fzrbgszby) {
		this.fzrbgszby = fzrbgszby;
	}

	public String getFzrbgszbyname() {
		return fzrbgszbyname;
	}

	public void setFzrbgszbyname(String fzrbgszbyname) {
		this.fzrbgszbyname = fzrbgszbyname;
	}

	public String getBz() {
		return bz;
	}

	public void setBz(String bz) {
		this.bz = bz;
	}

	public String getCzwt() {
		return czwt;
	}

	public void setCzwt(String czwt) {
		this.czwt = czwt;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCjrid() {
		return cjrid;
	}

	public void setCjrid(Long cjrid) {
		this.cjrid = cjrid;
	}

	public Long getXgrid() {
		return xgrid;
	}

	public void setXgrid(Long xgrid) {
		this.xgrid = xgrid;
	}

	public String getGzxkdd() {
		return gzxkdd;
	}

	public void setGzxkdd(String gzxkdd) {
		this.gzxkdd = gzxkdd;
	}

	public String getZjxkdd() {
		return zjxkdd;
	}

	public void setZjxkdd(String zjxkdd) {
		this.zjxkdd = zjxkdd;
	}

	public String getGzrwdconfirm() {
		return gzrwdconfirm;
	}

	public void setGzrwdconfirm(String gzrwdconfirm) {
		this.gzrwdconfirm = gzrwdconfirm;
	}

	public String getGzrwdconfirm2() {
		return gzrwdconfirm2;
	}

	public void setGzrwdconfirm2(String gzrwdconfirm2) {
		this.gzrwdconfirm2 = gzrwdconfirm2;
	}

	public String getGzrwdconfirm3() {
		return gzrwdconfirm3;
	}

	public void setGzrwdconfirm3(String gzrwdconfirm3) {
		this.gzrwdconfirm3 = gzrwdconfirm3;
	}

	public String getCjr1() {
		return cjr1;
	}

	public void setCjr1(String cjr1) {
		this.cjr1 = cjr1;
	}

	public String getCjr2() {
		return cjr2;
	}

	public void setCjr2(String cjr2) {
		this.cjr2 = cjr2;
	}

	public Long getCjrid1() {
		return cjrid1;
	}

	public void setCjrid1(Long cjrid1) {
		this.cjrid1 = cjrid1;
	}

	public Long getCjrid2() {
		return cjrid2;
	}

	public void setCjrid2(Long cjrid2) {
		this.cjrid2 = cjrid2;
	}

	public Date getCjsj1() {
		return cjsj1;
	}

	public void setCjsj1(Date cjsj1) {
		this.cjsj1 = cjsj1;
	}

	public Date getCjsj2() {
		return cjsj2;
	}

	public void setCjsj2(Date cjsj2) {
		this.cjsj2 = cjsj2;
	}

    
}